home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / games / egavga / qmkr22.exe / QM21.REF < prev    next >
Text File  |  1992-02-29  |  20KB  |  342 lines

  1.                         QuestMaker Quick Reference Guide
  2.                           (C) 1992  Marietta Co-opware             Version 2.2
  3. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  4. ║ QuestMaker Game Help             1a ║ ║ QuestMaker Script Editor         1b ║
  5. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  6. ║ Function key summary:               ║ ║ Function and special key summary:   ║
  7. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  8. ║ F1  = Game help menu                ║ ║ F3  =  Sort Script files            ║
  9. ║ F2  = Inventory of items picked up  ║ ║ a   =  Add                          ║
  10. ║ F3  = Game SAVE                     ║ ║ f   =  Find                         ║
  11. ║ F4  = Game RESTART                  ║ ║ e   =  Edit                         ║
  12. ║ F5  = Game RESTORE                  ║ ║ n   =  Next record                  ║
  13. ║ F6  = not used                      ║ ║ h   =  Help                         ║
  14. ║ F7  = not used                      ║ ║ v   =  View a graphic file          ║
  15. ║ F8  = Display character position    ║ ║ l   =  List data files              ║
  16. ║ F9  = Game speed control            ║ ║ q   =  Quit editor                  ║
  17. ║ F10 = Quit game and return to menu  ║ ║ enter = jump to next field          ║
  18. ║                                     ║ ║ tab   = jump to next field          ║
  19. ║ Any Alpha = brings up input field   ║ ║ shift tab = jump to previous field  ║
  20. ║ Cursor Keys = move game character   ║ ║ del  =  delete data                 ║
  21. ║ Same Cursor Key = stop character    ║ ║ ESC  =  Accept data and file it     ║
  22. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  23.  
  24.                         QuestMaker Quick Reference Guide
  25.                           (C) 1992  Marietta Co-opware
  26. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  27. ║ QuestMaker Script Editor         2a ║ ║ QuestMaker Screen Control Editor 2b ║
  28. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  29. ║ Summary of ACTION Codes:            ║ ║ Function and special key summary:   ║
  30. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  31. ║ 10  = Get object (add to inventory) ║ ║  F3 = Sort Screen Control data      ║
  32. ║ 15  = Get hidden object             ║ ║                                     ║
  33. ║ 20  = Use object (check inventory)  ║ ║   a = Add a new screen number       ║
  34. ║ 30  = Game end due to match input   ║ ║   f = Find a record                 ║
  35. ║ 31  = Game end (if object missing)  ║ ║   e = Edit a record                 ║
  36. ║ 32  = Game win due to match input   ║ ║   n = Next record in data base      ║
  37. ║ 40  = Skip to next Match            ║ ║   h = Help                          ║
  38. ║ 50  = Jump to new screen            ║ ║   v = View objects you can use      ║
  39. ║ 60  = Position check for response   ║ ║   l = List Control data             ║
  40. ║ 70  = User exit to DOS then response║ ║   q = Quit Screen Control editor    ║
  41. ║ 71  = User exit to DOS no response  ║ ║ Tab   = next field                  ║
  42. ║ 80  = Use a Quantum Point           ║ ║ enter = next field                  ║
  43. ║ 85  = Use Quantum Point & Inventory ║ ║ Esc =  accept data and file it      ║
  44. ║ 90  = Display more text             ║ ║ Shift Tab = previous field          ║
  45. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  46.  
  47.                         QuestMaker Quick Reference Guide
  48.                           (C) 1992  Marietta Co-opware
  49. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  50. ║ QuestMaker Screen Control Editor 3a ║ ║ QuestMaker Screen Control Editor 3b ║
  51. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  52. ║ Summary of Control fields:          ║ ║ Summary of Borders:                 ║
  53. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  54. ║ Controls                            ║ ║  Borders determine where you enter  ║
  55. ║ L R T B = Left Right Top Bottom     ║ ║  and leave the screen.              ║
  56. ║   x = no exit to that direction     ║ ║                       00            ║
  57. ║                                     ║ ║ MAX. Borders  ┌─────┬─────┬─────┐   ║
  58. ║                                     ║ ║ 00 74 00 24   │        T        │   ║
  59. ║ Barriers R1 C1 R2 C2 R3 C3 R4 C4    ║ ║  L  R  T  B   │                 │   ║
  60. ║   Row column numbers                ║ ║               ├                 ┤   ║
  61. ║00 00 00 76 24 00 24 76 = No barriers║ ║               │                 │   ║
  62. ║                                     ║ ║           00  │ L             R │ 74║
  63. ║  R1 C1 = Top left side              ║ ║               ├                 ┤   ║
  64. ║  R2 C2 = Top right side             ║ ║ L = Left      │                 │   ║
  65. ║  R3 C3 = Bottom left side           ║ ║ R = Right     │        B        │   ║
  66. ║  R4 C4 = Bottom right side          ║ ║ T = Top       └─────┴─────┴─────┘   ║
  67. ║                                     ║ ║ B = Bottom             24           ║
  68. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  69.  
  70.                         QuestMaker Quick Reference Guide
  71.                           (C) 1992  Marietta Co-opware
  72. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  73. ║ QuestMaker Screen Control Editor 4a ║ ║ QuestMaker Screen Control Editor 4b ║
  74. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  75. ║ Summary of controls continued:      ║ ║ Summary of controls continued:      ║
  76. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  77. ║                                     ║ ║                                     ║
  78. ║ Reserved = 1 (do not display game   ║ ║ Walk Behind LC RC                   ║
  79. ║  when entering screen) for special  ║ ║             LC = Left Column        ║
  80. ║  effects.                           ║ ║             RC = Right Column       ║
  81. ║ DOS = 1  PIC = 2  Selects command   ║ ║                                     ║
  82. ║     type for D/P command.           ║ ║ Walk Behind is for all columns in   ║
  83. ║ Object (A - Z  and a - z)           ║ ║             the defined area.       ║
  84. ║     select  "View" to see objects   ║ ║                                     ║
  85. ║                                     ║ ║ Quantum Pt Loc is an area defined   ║
  86. ║ Location (R and C) for object       ║ ║           by Row and Column which   ║
  87. ║           R = 0 to 24               ║ ║   gives a QUANTUM point when the    ║
  88. ║           C = 0 to 79               ║ ║   game character walks over the     ║
  89. ║ Objects are now placed in row column║ ║   area specified by R and C.        ║
  90. ║ locations.                          ║ ║                                     ║
  91. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  92.  
  93.                         QuestMaker Quick Reference Guide
  94.                           (C) 1992  Marietta Co-opware
  95. ╔═════════════════════════════════════╗ ╔═════════════════════════════════════╗
  96. ║ QuestMaker Screen Control Editor 5a ║ ║ QuestMaker Screen Control Editor 5b ║
  97. ║═════════════════════════════════════║ ║═════════════════════════════════════║
  98. ║ Summary of controls continued:      ║ ║ Summary of controls continued:      ║
  99. ║─────────────────────────────────────║ ║─────────────────────────────────────║
  100. ║                                     ║ ║                                     ║
  101. ║ ZAP LOC R and C is an area defined  ║ ║ COLOR CHG is the color magenta (5)  ║
  102. ║  by Row and Column numbers that     ║ ║ changed to the color indicated in   ║
  103. ║  causes the game to end when the    ║ ║ field 1 to the color indicted in    ║
  104. ║  game character comes in contact    ║ ║ field 2 then back again during      ║
  105. ║  with that location.  The graphic   ║ ║ Quantum pick-up for special effects.║
  106. ║  GEND.PCX is then displayed.        ║ ║                                     ║
  107. ║                                     ║ ║ SPARE is used only on Screen G22    ║
  108. ║ ENTRY POSITION is the position      ║ ║       to specify the replacement    ║
  109. ║ specified by Row and Column number  ║ ║       word for "QUANTUMS".  If      ║
  110. ║ that the game character enters the  ║ ║       blank on that screen the word ║
  111. ║ the screen from the Left, Right     ║ ║       QUANTUM will be used.         ║
  112. ║ Top or Bottom.                      ║ ║       Otherwise it is not used.     ║                                   ║
  113. ║                                     ║ ║                                     ║
  114. ╚═════════════════════════════════════╝ ╚═════════════════════════════════════╝
  115.  
  116.  
  117.    How QuestMaker works
  118.    --------------------
  119.  
  120.   QuestMaker uses 2 database files for input that gives control to game
  121.   player input and screen control information.  This simplifies game
  122.   creation by allowing the game developer to concentrate on the game
  123.   content and artistic scenes in each game.  The three major steps
  124.   to creating a QuestMaker game are;
  125.  
  126.     1. Create a background scene using a Paint program
  127.           You create a graphic scenes using a .PCX compatible Paint program
  128.           that presents the scene you want.  You name your scene according
  129.           to the Graphic Scenes Table below.
  130.  
  131.     2. Create game character controls for each game scene
  132.           You define the areas the game character can walk and where
  133.           you enter and leave a scene.  Also, you define object locations
  134.           and if sound is played.  This is done using the Screen Control
  135.           Editor.
  136.  
  137.     3. Create the game player dialog for each game scene
  138.           You define game player response according to the matched input
  139.           and operation codes or ACTION codes you set per player input.
  140.           You use the Script Editor for this task.
  141.  
  142.    HINTS
  143.    -----
  144.    Print the TUTOR.DOC File for sample game to learn more about QuestMaker.
  145.    Use Print Screen Function to assist in entering new Screen Control Data.
  146.    Copy like data first, then go back and edit bounderies and border areas.
  147.    Remember you can always determine game character position by pressing F8.
  148.    It is better to delete the SE.DAT and SE.INX files which contain the
  149.    Script Editor data when starting a game from scratch.  This keeps you
  150.    from having to worry about the possiblity of similar game player input
  151.    matches that may be in the sample game you do not want.
  152.  
  153.   Graphic Screens  (Graphic Scenes Table)
  154.   ---------------------------------------
  155.  
  156.   QuestMaker graphics are named and numbered as follows:
  157.   Each screen graphic is named "Gxy.PCX"  where "xy" is the screen number.
  158.   QM version 2.1 uses the following 64 valid screen numbers.
  159.  
  160.      00  10  20  30  40  50  60  70
  161.      01  11  21  31  41  51  61  71
  162.      02  12  22  32  42  52  62  72
  163.      03  13  23  33  43  53  63  73
  164.      04  14  24  34  44  54  64  74
  165.      05  15  25  35  45  55  65  75
  166.      06  16  26  36  46  56  66  76
  167.      07  17  27  37  47  57  67  77
  168.  
  169.   QuestMaker automatic start-up screen number is G22.
  170.   That means the first graphic shown will be G22.PCX.
  171.  
  172.   ACTION CODES (operational codes)
  173.  
  174.   (In older versions of QM they were called Hazard Codes)
  175.  
  176.          10  GET (object if exists)
  177.                  Game Character Position is checked.
  178.                  Object in Reserve field is added to inventory.
  179.          15  GET (hidden object)
  180.                  Game Character Position is checked.
  181.                  Object in Reserve field is added to inventory.
  182.          20  USE it (if you have it)
  183.                  Inventory is checked.
  184.          30  GAME END
  185.                  Game ends on Verb & Subject Match
  186.          31  GAME END (if Object not in Inventory list)
  187.                  Game ends if object in Reserved field is not in Inventory
  188.          40  SKIP (to next match if object in Inventory list)
  189.                  Reserved field is compared to object list
  190.          50  JUMP (to new screen number)
  191.                  Game Character Position is checked.
  192.                  New screen number is place in reserve field as Gxx,rr,cc
  193.          60  POSITION (check game character position first)
  194.                  The position is checked per Position field
  195.          70  User Exit  (Display Response Script)
  196.                  A DOS Call is made. Good for adding sound first.
  197.          71  User Exit  (Do not Display Response Script)
  198.                  A DOS Call is made. Good for special effects or text.
  199.          80  Use Quantum Point
  200.                  If no Quantum Points available player is notified.
  201.                  Otherwise point is used and script data displayed
  202.          85  Use Quantum Point and add object to Inventory List
  203.                  If no Quantum Points available player is notified.
  204.                  If object already in Inventory, player notified.
  205.                  The position is checked per Position field
  206.                  If ok the point is used and script data displayed
  207.          90  More text is displayed if match occurs for same Verb & Noun
  208.                  This can be used for creating longer dialogs.
  209.                  If a match occurs the Operation Code is examined for
  210.                  new action.
  211.  
  212.          91  Show Graphic.  Shows the graphic that is named in the
  213.                  reserved field.  Example "MAP.PCX"
  214.  
  215.   D/P COMMAND in the Screen Control Editor
  216.  
  217.        The D/P Command field allows you to enter a DOS COMMAND to be
  218.        executed after the new screen is displayed.  It is most often
  219.        used to play music.
  220.        The DOS COMMAND is executed just as if it was entered from the
  221.        command line.
  222.        Caution should be used when using this function.  You should
  223.        not attempt to change screen modes within your external program
  224.        or write to the screen where the screen scrolls.  After the DOS
  225.        command executes the game is continued.
  226.  
  227.        The D/P Command field can also be used to display a clipped
  228.        graphic window.  (See DOS=1  PIC=2 field)
  229.        Clipped graphics are most often used to provide additional pictures
  230.        or text that can provide the game player with more information
  231.        when entering a new scene.  The graphic must be a High Resolution
  232.        640 x 200 16 color EGA mode  .PCX  graphic file.  Clipping
  233.        is done automatically from the left most corner of the .PCX file
  234.        to 60 columns and 14 rows.  The clipped is automatically centered
  235.        when it is displayed.
  236.  
  237.  
  238.   Row Column numbers
  239.   -----------------
  240.  
  241.        QuestMaker Row and Column numbers are now based on the 640 x 200
  242.        EGA graphics mode with 8 pixels per Row and Column number.
  243.        640/8 = 80  and 200/8 = 25. When you start counting with 0, it
  244.        means you have 0 - 79 columns and 0 - 24 rows.  The game character
  245.        position is calculate from the top left corner of the character.
  246.        Since the game character usually will have legs, the bottom
  247.        row calculated from the position of head would be less than 24.
  248.        In the case of Hero Harry the bottom row is 22.
  249.  
  250.        Pressing the F8 key will give you current Row and Column number
  251.        where the game charater is positioned.  Use this number for
  252.        your game developement when setting barriers and object locations.
  253.  
  254.  
  255.   Setting the maximum score and game character color
  256.   --------------------------------------------------
  257.  
  258.        To change to maximum score which is pre-set to 250,  simply
  259.        use a text editor and create a file named "MSCORE.NUM" and
  260.        enter a number from 1 to 9999 followed by a comma and the color
  261.        number you would like the game character clothes to be.
  262.        The color defaults to bright white or number 15 if no file MSCORE.NUM
  263.        is found.  For example the contents of MSCORE.NUM with "0100,14"
  264.        would put the maximum score at 100 and the game characters color
  265.        to bright yellow.  "0120,15" would put MAX score to 120 and game
  266.        character clothes at bright white.
  267.  
  268.   QM game Distribution
  269.   --------------------
  270.  
  271.  
  272.        For those who want to distribute the games they make with Questmaker
  273.        for a fee or as shareware, you must be a registered user.
  274.        The QM Runtime program is now included with the QuestMaker
  275.        program.  To distribute games you create with QuestMaker, simply
  276.        delete the following files from your game file list.
  277.  
  278.     These files CAN NOT be distributed with the game you create.
  279.  
  280.               QMENU.PGM  ---- Development Menu and program information
  281.               SCE.PGM    ---- Screen Control Editor program file
  282.               SE.PGM     ---- Script Editor program file
  283.               QM21.PCX   ---- QuestMaker Copyright and Logo Screen
  284.               QM21.REF   ---- QuestMaker Quick Reference Guide
  285.               VIT.EXE    ---- View program for Quick Reference
  286.               QM21.DOC   ---- QuestMaker Documentation
  287.               Helv15.FMF ---- Font used in QM21 Editor
  288.               GRAY.PCX   ---- A graphic background used SCE Editor
  289.  
  290.        Your game can be started from batch file containing "QM QM21".
  291.        The first screen to be displayed will be INTRO1.PCX if present.
  292.        The next screen to be displayed will be INTRO2.PCX if present.
  293.        QuestMaker will start the game with the G22.PCX graphic and
  294.        screen control information from the SCE.DAT and SCE.INX files.
  295.  
  296.     Registered users may distribute the games made with QuestMaker
  297.     royality free.  You must be a registered user in order to freely
  298.     distribute the QuestMaker Runtime program files.  The registration
  299.     fee is very small considering you may profit from distributing our
  300.     program files.  Second, your registration gets you the latest
  301.     Version that may contain fixes you need.  Your Registration number
  302.     should be included in a file named QMR.
  303.  
  304.  
  305.  
  306.   Additional QuestMaker Offerings
  307.   -------------------------------
  308.  
  309.       QM Version 2.20 Developers Kit (special offer)
  310.  
  311.          Includes:
  312.  
  313.             QPaint program to create compatible QuestMaker graphic
  314.                    background scenes.  A simple but fast Paint program.
  315.             QM Graphics Library of over 100 scenes and clip art.
  316.                 -- Save time by modifing our library of background
  317.                    scenes and clip art.
  318.             QM Game Character Editor and Object Editor
  319.                 -- Create your own game characters and game objects
  320.                    with this bit map editor tool.
  321.             QM Graphics conversion tools with screen capture utility
  322.                 -- Having trouble with your graphics create program?
  323.                    Use our screen capture utility to make sure you are
  324.                    creating compatible QM graphics.
  325.             Mouse support for those who would like to use a mouse
  326.                    instead of the cursor keys.
  327.             Text to Speech program to add PC Speaker voice and special
  328.                    sound effects.
  329.             QM latest updates - with new functions, and fixes
  330.             Tips on how to successfully market your game using the
  331.             Shareware concept.
  332.  
  333.       For more information on the QuestMaker Game developers kit
  334.  
  335.             Write to:
  336.                      Mariette Co-opware
  337.                      P. O.  Box 864125
  338.                      Marietta  GA 30064
  339.  
  340.  
  341.                   *****  PRESS ESC to QUIT  *****
  342.